package com.wlient.basic.jvm;

import com.wlient.basic.jvm.entity.User;

import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

public class OOMTest {

   public static List<Object> list = new ArrayList<>();

   // JVM设置    
   // -Xms10M 堆内存初始
   // -Xmx10M 最大堆内存
   // -XX:+PrintGCDetails
   // -XX:+HeapDumpOnOutOfMemoryError
   // -XX:HeapDumpPath=D:\jvm.dump
   public static void main(String[] args) {
      List<Object> list = new ArrayList<>();
      int i = 0;
      int j = 0;
      while (true) {
         list.add(new User( UUID.randomUUID().toString(),i++));
         new User(UUID.randomUUID().toString(),j++);
      }
   }
}